body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;color: #333;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #f44121;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle;}
.container{margin:0 auto;}
.wow{animation-duration: 1s;-webkit-animation-duration: 1s;}
.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}
.fx{position: fixed!important;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;/*transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);*/}
.wrap{width: 100%;height: auto;position: relative;overflow: hidden;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}
.clear{clear: both;}

.class{width: 280px;height: 100%;overflow: hidden;position: fixed;top: 0;right: 0;z-index: 25;background: #fff;}
.class.on{box-shadow: 0px 5px 20px 0px rgba(0,0,0,.5);}
.class_top{width: 100%;overflow: hidden;font-size: 18px;line-height: 74px;height: 74px;padding: 0 25px;margin-bottom: 10px; font-weight: bold;background: #f44121;color: #fff;position: relative;}
.class_close{width: 30px;height: 100%;background: url(../images/class_close.png) center center no-repeat;background-size: 16px;position: absolute;right: 15px;top: 0;}
.m_list{width: 100%;height: 80%;overflow-y: auto;overflow-x: hidden;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{font-size: 16px;border-bottom: 1px solid #ebebeb;}
.m_list ul li a{display: block;line-height: 46px;height: 46px;overflow: hidden;padding: 0 45px 0 25px;position: relative;}
.m_list ul li a span{width: 10px;height: 100%;background: url(../images/m_one.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 20px;top: 0;transition: 300ms;}
.m_list ul li a span.close_one{background: url(../images/m_one_h.png) center center no-repeat;}
.m_list ul li a:hover,.m_list ul li a.cu1{font-weight: bold;color: #f44121;}
.m_list ul li ul{display: none;border-top: 1px solid #ebebeb;background: #f9f9f9;}
.m_list ul li ul li{font-size: 15px;}
.m_list ul li ul li:last-child{border-bottom: none;}
.m_list ul li ul li a{color: #666;line-height: 42px;height: 42px;}
.m_list ul li ul li a span{background: url(../images/m_two.png) center center no-repeat;}
.m_list ul li ul li a:hover span,.m_list ul li ul li a.cu2 span{background: url(../images/m_two_h.png) center center no-repeat;}
.m_list ul li ul li a span.close_one{transform: rotate(90deg);}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #fff;background: #f44121;font-weight: normal;}
.m_list ul li ul li ul{display: none;border-top: none;padding: 10px 0;}
.m_list ul li ul li ul li{border: none;text-indent: 16px;font-size: 14px;}
.m_list ul li ul li ul li a{line-height: 38px;height: 38px;color: #666;}
.m_list ul li ul li ul li a span{left: 25px;background: url(../images/m_three.png) center center no-repeat;width: 5px;}
.m_list ul li ul li ul li a span.close_one{background: url(../images/m_three_h.png) center center no-repeat;transform: rotate(0deg);}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{background: none;color: #f44121;text-decoration: underline!important;}
.m_list ul li ul li ul li ul{display: none;padding: 0px;}
.m_list ul li ul li ul li ul li{text-indent: 32px;}
.m_list ul li ul li ul li ul li a{color: #666;line-height: 34px;height: 34px;}
.m_list ul li ul li ul li ul li a:hover{text-decoration: none!important;color: #f44121;}

.opacity{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 20;display: none;}
.page-prev {
	transform:translate3d(280px, 0, 0);
	-ms-transform:translate3d(280px, 0, 0);
	-webkit-transform:translate3d(280px, 0, 0);	
	-o-transform:translate3d(280px, 0, 0);	
	-moz-transform:translate3d(280px, 0, 0);
}
.page-next {
	transform:translate3d(-280px, 0, 0);
	-ms-transform:translate3d(-280px, 0, 0);
	-webkit-transform:translate3d(-280px, 0, 0);	
	-o-transform:translate3d(-280px, 0, 0);	
	-moz-transform:translate3d(-280px, 0, 0);
}
.page-active{
	transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);	
	-o-transform:translate3d(0, 0, 0);	
	-moz-transform:translate3d(0, 0, 0);
}
.page-in {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}

.header{width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 10;transition: all 300ms;}
.header:before{content: "";width: 100%;height: 1px;background: #333;position: absolute;bottom: 0;left: 0;}
.header .container{position: relative;}
.logo{width: 260px;height: auto;font-size: 0px;overflow: hidden;position: absolute;left: 15px;}
.logo a{display: table-cell;height: 92px;vertical-align: middle;transition: 400ms;}
.logo a img{max-width: 100%;max-height: 100%;}
.logo a img.logo_a{display: inline;}
.logo a img.logo_b{display: none;}
.nav{padding: 0 120px 0 280px;height: auto;}
.nav ul{width: 100%;height: auto;}
.nav ul li{float: left;font-size: 16px;text-align: center;position: relative;}
.nav ul li a{display: block;line-height: 92px;height: 92px;padding: 0 10px;overflow: hidden;position: relative;color: #fff;z-index: 2;transition: 400ms;}
.nav ul li a:after{content: "";width: 0px;height: 3px;background: #f44121;position: absolute;bottom: 0;left: 50%;transform:translatex(-50%);transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #f44121;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{width: 64px;}
.nav ul li .two_box{width: 100%;padding-top: 10px;height: auto;position: absolute;}
.nav ul li ul{width: 100%;height: auto;overflow: hidden;border-radius: 4px;background: rgba(255,255,255,.95);display: none;}
.nav ul li ul li{width: 100%;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{color: #666;line-height: 42px;height: 42px;}
.nav ul li ul li a:after{display: none;}
.nav ul li ul li a:before{content: "";width: 100%;height: 0%;background: #f44121;position: absolute;left: 0;bottom: 0;z-index: -1;transition: 300ms;}
.nav ul li ul li a:hover{color: #fff;}
.nav ul li ul li a:hover:before{height: 100%;top: 0;}
.top_search{position: absolute;right: 15px;top: 0;z-index: 2;}
.ts_click{padding-left: 24px;font-size: 16px;color: #fff;line-height: 92px;height: 92px;background: url(../images/top_search.png) left center no-repeat;overflow: hidden;cursor: pointer;transition: 400ms;}
.ts_form{position: absolute;top: 50%;right: 0;transform:translatey(-50%);padding-right: 58px; width: 0;padding-right: 0;transition: 400ms; background: #f44121;border-radius: 21px;height: auto;overflow: hidden;}
.ts_box{width: 220px;padding: 0 20px;line-height: 42px;height: 42px;overflow: hidden;border: none;background: none;outline: none;color: #fff;}
.ts_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#fff;}
.ts_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#fff;}
.ts_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#fff;}
.ts_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#fff;}
.ts_btn{width: 58px; width: 0;transition: 400ms; position: absolute;right: 0;top: 0;height: 100%;background: url(../images/top_search.png) center center no-repeat;overflow: hidden;outline: none;}
.top_search:hover .ts_form{padding-right: 58px;width: auto;}
.top_search:hover .ts_btn{width: 58px;transition: 400ms 100ms;}
.nav_button{width: 30px;height: 100%;position: absolute;right: 15px;top: 0;background: url(../images/nav_button.png) center center no-repeat;background-size: 30px!important;}
.header_on .nav_button{background: url(../images/nav_button_h.png) center center no-repeat;}

.header_on{background: #fff;box-shadow: 0px 5px 10px 0px rgba(6,6,6,.1);}
.header_on:before{background: none;}
.header_on .logo a{height: 80px;}
.header_on .logo a img.logo_a{display: none;}
.header_on .logo a img.logo_b{display: inline;}
.header_on .nav ul li a{color: #515151;line-height: 80px;height: 80px;}
.header_on .nav ul li ul{box-shadow: 0px 5px 10px 0px rgba(52,52,52,.1);}
.header_on{}
.header_on .ts_click{color: #666;background: url(../images/top_search_h.png) left center no-repeat;line-height: 80px;height: 80px;}

.banner{width: 100%;height: auto;overflow: hidden;font-size: 0px;position: relative;}
.banner a{display: block;height: 100%;overflow: hidden;}
.banner img{width: 100%;position: relative;left: 50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);}
.banner .slick-slide{position: relative;}
.banner .slick-dots{bottom: 30px;z-index: 5;font-size: 0px;}
.banner .slick-dots li{width: auto;height: auto;margin: 0 0px;}
.banner .slick-dots li button{width: 40px;height: 4px;padding: 0px;background: rgba(51,51,51,.5);transition: 400ms;}
.banner .slick-dots li button:before{display: none;}
.banner .slick-dots li button:after{content: "";width: 0%;height: 100%;background: #fff;position: absolute;right: 0px;top: 0;transition: 400ms;}
.banner .slick-dots li.slick-active button:after{left: 0px;width: 100%;}

.product{width: 100%;height: auto;overflow: hidden;padding: 60px 0 100px;}
.headline{text-align: center;height: auto;overflow: hidden;position: relative;margin-bottom: 60px;}
.headline:after{content: "";width: 66px;height: 5px;background: #f44121;position: absolute;left: 50%;margin-left: -33px;bottom: 0px;}
.head_en{font-size: 60px;line-height: 80px;max-height: 20px;text-transform: uppercase;text-shadow: 1px 1px 2px #f1f1f1,-1px -1px 2px #f1f1f1,-1px 1px 2px #f1f1f1,1px -1px 2px #f1f1f1;color: #fff;}
.head_cn{font-size: 36px;font-weight: bold;line-height: 80px;height: 80px;overflow: hidden;color: #333;}
.pro_slide{width: 100%;height: auto;overflow: hidden;}
.pro_tab{width: 100%;height: auto;overflow: hidden;margin-bottom: 55px;}
.pro_tab_item{padding: 0 10px;height: auto;overflow: hidden;cursor: pointer;}
.pro_icon{width: 130px;height: auto;overflow: hidden;background: #f0f0f0;position: relative;border-radius: 50%;margin: 0 auto 14px;}
.pro_icon img{width: 100%;position: relative;}
.pro_icon:before{content: "";width: 100%;height: 100%;background: #f44121;position: absolute;left: 0;top: 0;border-radius: 50%;transform: scale(0,0);transition: 300ms;}
.pro_name{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;text-align: center;color: #666;transition: 300ms;}
.pro_tab_item:hover .pro_icon:before,.pro_tab_item.on .pro_icon:before{transform: scale(1,1);}
.pro_tab_item:hover .pro_name,.pro_tab_item.on .pro_name{color: #f44121;}

.pro_data{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_data_item{width: 100%;height: auto;overflow: hidden;position: relative;position: absolute;filter:alpha(opacity=0);opacity: 0;top: 30px;}
.pro_data_item.cur{z-index: 2; filter:alpha(opacity=100);opacity: 1;position: relative;top: 0;transition: 600ms;}
.pro_item{width: 22.9%;margin-right: 2.8%;float: left;height: auto;overflow: hidden;}
.pro_item:nth-child(4n){margin-right: 0px;}
.pro_item a{display: block;height: auto;overflow: hidden;text-align: center;position: relative;}
.pro_item a:after{content: "";width: 46px;height: 3px;background: rgba(244,65,33,1);position: absolute;bottom: 0;left: 50%;transform:translatex(-50%);transition: 450ms;}
.pro_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;margin-bottom: 16px;}
.pro_img img{width: 100%;transition: 400ms;}
.pro_bt{font-size: 16px;font-weight: bold;line-height: 62px;height: 62px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.pro_intro{width: 100%;padding: 0 30px;height: auto;overflow: hidden;position: absolute;top: 60%;left: 0;transform:translatey(-50%);z-index: 2;color: #fff;filter:alpha(opacity=0);opacity: 0;transition: 400ms;}
.pro_bts{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;margin-bottom: 12px;}
.pro_nr{font-size: 16px;line-height: 30px;max-height: 60px;overflow: hidden;margin-bottom: 46px;}
.pro_imore{width: 50px;height: auto;font-size: 0px;overflow: hidden;margin: 0 auto;}
.pro_imore img{width: 100%;}
.pro_item a:hover:after{width: 100%;height: 100%;background: rgba(244,65,33,.9);}
.pro_item a:hover .pro_img img{transform: scale(1.05,1.05);}
.pro_item a:hover .pro_intro{top: 50%;filter:alpha(opacity=100);opacity: 1;}
.pro_item a:hover .pro_bt{filter:alpha(opacity=0);opacity: 0;transform:translatey(-10px);}

.show{width: 100%;height: auto;overflow: hidden;padding: 60px 0 120px;background: url(../images/show_bg.png) bottom center no-repeat;background-size: cover;}
.show .headline{margin-bottom: 40px;}
.show_state{line-height: 30px;font-size: 16px;padding: 0 18%;color: #999;margin-bottom: 60px;text-align: center;}
.show_area{width: 100%;height: auto;position: relative;overflow: hidden;}
.show_img{width: 52.8%;text-align: center;font-size: 0px;height: auto;overflow: hidden;margin: 0 auto;}
.show_img img{max-width: 100%;}
.show_data{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.show_item{font-size: 16px;line-height: 26px;color: #f44121;position: absolute;padding: 0 10px;cursor: default;}
.show_item:before{content: "";width: 280px;height: 1px;position: absolute;top: 50%;left: 100%;background: #f44121;}
.show_item:after{content: "";width: 13px;height: 13px;border-radius: 50%;background: #fff;border: 4px solid #f44121;position: absolute;left: 100%;top: 50%;margin-top: -6px;}
.show_item:nth-child(even):before{left: auto;right: 100%;}
.show_item:nth-child(even):after{left: auto;right: 100%;}
.show_item:nth-child(1){top: 10%;right: 74%;}
.show_item:nth-child(2){top: 10%;left: 74%;}
.show_item:nth-child(3){top: 30%;right: 78%;}
.show_item:nth-child(4){top: 30%;left: 78%;}
.show_item:nth-child(5){top: 53%;right: 74%;}
.show_item:nth-child(6){top: 53%;left: 74%;}

.case{width: 100%;height: auto;overflow: hidden;padding: 60px 0 80px;}
.case_slide{width: 100%;height: auto;overflow: hidden;}
.case_tab{width: 100%;height: auto;overflow: hidden;margin-bottom: 55px;}
.case_tab_item{padding: 0 10px;height: auto;overflow: hidden;cursor: pointer;}
.case_icon{width: 130px;height: auto;overflow: hidden;background: #f0f0f0;position: relative;border-radius: 50%;margin: 0 auto 14px;}
.case_icon img{width: 100%;position: relative;}
.case_icon img.case_a{display: inline;}
.case_icon img.case_b{display: none;}
.case_icon:before{content: "";width: 100%;height: 100%;background: #f44121;position: absolute;left: 0;top: 0;border-radius: 50%;transform: scale(0,0);transition: 300ms;}
.case_name{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;text-align: center;color: #666;transition: 300ms;}
.case_tab_item:hover .case_icon:before,.case_tab_item.on .case_icon:before{transform: scale(1,1);}
.case_tab_item:hover .case_name,.case_tab_item.on .case_name{color: #f44121;}
.case_tab_item:hover .case_icon img.case_a,.case_tab_item.on .case_icon img.case_a{display: none;}
.case_tab_item:hover .case_icon img.case_b,.case_tab_item.on .case_icon img.case_b{display: inline;}

.case_data{width: 100%;height: auto;overflow: hidden;position: relative;}
.case_data_item{width: 100%;padding: 0 26.4%;height: auto;overflow: hidden;position: relative;position: absolute;filter:alpha(opacity=0);opacity: 0;top: 30px;}
.case_data_item.cur{z-index: 2; filter:alpha(opacity=100);opacity: 1;position: relative;top: 0;transition: 600ms;}
.case_data_item .slick-list{overflow: visible;}
.case_item{padding: 0 30px;height: auto;overflow: hidden;}
.case_item a{display: block;height: auto;overflow: hidden;position: relative;}
.case_item a:after{content: "";width: 0px;height: 3px;background: #f44121;position: absolute;left: 50%;bottom: 0px;transform:translatex(-50%);transition: 300ms;}
.case_above{width: 100%;height: auto;overflow: hidden;position: relative;margin-bottom: 16px;}
.case_above:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: 300ms;}
.case_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.case_img img{width: 100%;transition: 400ms;}
.case_intro{width: 100%;position: absolute;padding: 20px 40px 0;bottom: 30px;left: 0px;z-index: 2;color: #fff;filter:alpha(opacity=0);opacity: 0;transition: 400ms;}
.case_intro:before{content: "";width: 0px;height: 5px;background: #fff;position: absolute;left: 40px;top: 0;transition: 400ms;}
.case_bts{font-size: 24px;font-weight: bold;line-height: 34px;height: 34px;overflow: hidden;margin-bottom: 15px;white-space: nowrap;text-overflow: ellipsis;}
.case_nr{line-height: 30px;max-height: 60px;overflow: hidden;margin-bottom: 22px;}
.case_imore{width: 30px;height: auto;overflow: hidden;font-size: 0px;}
.case_imore img{width: 100%;}
.case_bt{font-size: 18px;line-height: 64px;height: 64px;overflow: hidden;text-align: center;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;color: #333;transform:translatey(-10px);transition: 300ms;filter:alpha(opacity=0);opacity: 0;}
.case_item.slick-current  a:after{width: 46px;transition: 400ms 200ms;}
.case_item.slick-current .case_bt,.case_tit{transform:translatey(0px);filter:alpha(opacity=100);opacity: 1;transition: 400ms 200ms;}
.case_item a:hover .case_above:after{background: rgba(0,0,0,.5);}
.case_item a:hover .case_img img{transform: scale(1.05,1.05);}
.case_item.slick-current a:hover .case_intro,.case_eg a:hover .case_info{bottom: 40px;filter:alpha(opacity=100);opacity: 1;}
.case_item.slick-current a:hover .case_intro:before,.case_eg a:hover .case_info:before{width: 30px;}

.case_data_item .slick-arrow{width: 36px;height: 60px;top: 50%;z-index: 2;transition: 300ms;overflow: hidden;border-radius: 4px;margin-top: -40px; /*transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);*/}
.case_data_item .slick-prev{background: url(../images/case_prev.png) rgba(0,0,0,.2) center center no-repeat;left: -40px;}
.case_data_item .slick-next{background: url(../images/case_next.png) rgba(0,0,0,.2) center center no-repeat;right: -40px;}
.case_data_item:hover .slick-prev{left: 20px;}
.case_data_item:hover .slick-next{right: 20px;}
.case_data_item .slick-prev:hover{background: url(../images/case_prev.png) #f44121 center center no-repeat;}
.case_data_item .slick-next:hover{background: url(../images/case_next.png) #f44121 center center no-repeat;}
.case_data_item .slick-prev:before{display: none;}
.case_data_item .slick-next:before{display: none;}

.about{width: 100%;height: auto;overflow: hidden;padding: 138px 0 160px;text-align: center;}
.about .head_cn{color: #fff;}
.about_nr{line-height: 42px;height: auto;overflow: hidden;color: #fff;padding: 0 10%;margin: 24px auto 98px;font-size: 16px;}
.about_imore{width: 190px;margin: 0 auto;height: auto;overflow: hidden;font-size: 16px;}
.about_imore a{display: block;line-height: 50px;height: 52px;overflow: hidden;border-radius: 4px;border: 1px solid #fff;color: #fff;transition: 400ms;}
.about_imore a:hover{background: #f44121;color: #fff;border: 1px solid #f44121;}

.brand{width: 100%;height: auto;overflow: hidden;padding: 60px 0 0;position: relative;}
.brand:before{content: "";width: 64%;height: 31%;background: #f44121;position: absolute;bottom: 0;right: 0;z-index: -1;}
.brand_area{width: 100%;height: auto;position: relative;}
.brand_intro{width: 44.2%;float: left;height: auto;position: relative;padding: 80px 60px 90px 0;}
.brand_intro:before{content: "";width: 200%;height: 100%;background: #f1f1f1;position: absolute;right: -50%;top: 0;z-index: -1;}
.brand_bt{font-size: 24px;line-height: 34px;margin: 30px 0 22px;overflow: hidden;}
.brand_nr{font-size: 18px;line-height: 40px;max-height: 200px;overflow: hidden;color: #666;}
.brand_slide{width: 55.8%;float: left;height: auto;overflow: hidden;margin-top: 80px;}
.brand_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;}
.brand_img img{width: 100%;}

.brand_slide .slick-dots{bottom: auto;font-size: 0px;position: relative;margin: 26px 0;text-align: left;padding: 0 20px;}
.brand_slide .slick-dots li{width: auto;height: auto;margin: 0 0px;}
.brand_slide .slick-dots li button{width: 8px;height: 8px;padding: 0px;background: none;border: 1px solid #fff;transition: 400ms;margin: 0 6px;border-radius: 50%;}
.brand_slide .slick-dots li.slick-active button{background: #fff;}
.brand_slide .slick-dots li button:before{display: none;}
.brand_slide .slick-arrow{width: 20px;height: 60px;top: auto;bottom: 0px;z-index: 2;transition: 300ms;background-size: 7px!important;overflow: hidden;border-radius: 4px;margin-top: -40px; transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.brand_slide .slick-prev{background: url(../images/case_prev.png) left center no-repeat;left: 0px;}
.brand_slide .slick-next{background: url(../images/case_next.png) right center no-repeat;right: auto;left: 80px;}
.brand_slide .slick-prev:hover{background: url(../images/case_prev.png) center center no-repeat;}
.brand_slide .slick-next:hover{background: url(../images/case_next.png) center center no-repeat;}
.brand_slide .slick-prev:before{display: none;}
.brand_slide .slick-next:before{display: none;}

.news{width: 100%;height: auto;overflow: hidden;padding: 95px 0 80px;}
.news_left{width: 57%;margin-right: 2.8%;height: auto;float: left;overflow: hidden;}
.news_head{font-size: 24px;line-height: 34px;height: 34px;overflow: hidden;font-weight: bold;padding-right: 50px;overflow: hidden;margin-bottom: 15px;position: relative;}
.news_head a{font-size: 14px;line-height: 24px;height: 24px;color: #999;overflow: hidden;position: absolute;right: 0;bottom: 0;transition: 300ms;}
.news_head a:hover{color: #f44121;}
.news_area{width: 100%;padding: 0px 19px;height: auto;overflow: hidden;border: 1px solid #e2e2e2;}
.news_top{width: 100%;height: auto;overflow: hidden;padding: 28px 0;border-bottom: 1px solid #e2e2e2;}
.news_top a{display: block;height: auto;overflow: hidden;}
.news_img{width: 182px;float: left;margin-right: 20px;font-size: 0px;height: auto;overflow: hidden;}
.news_img img{width: 100%;transition: 300ms;}
.news_intro{flex: 1.0;height: auto;overflow: hidden;}
.news_bt{font-size: 16px;line-height: 26px;height: 26px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 6px;margin-top: -5px;transition: 300ms;}
.news_time{line-height: 24px;height: 24px;overflow: hidden;color: #999;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 4px;}
.news_nr{line-height: 30px;max-height: 90px;overflow: hidden;color: #666;}
.news_top a:hover .news_img img{transform: scale(1.05,1.05);}
.news_top a:hover .news_bt{color: #f44121;}
.news_data{width: 100%;height: auto;overflow: hidden;padding: 4px 0;}
.news_item{width: 47.4%;float: left;height: auto;overflow: hidden;border-bottom: 1px solid #e2e2e2;font-size: 16px;}
.news_item:nth-child(odd){margin-right: 5.2%;}
.news_item:last-child{border-bottom: none;}
.news_item:nth-last-child(2){border-bottom: none;}
.news_item a{display: block;line-height: 68px;height: 68px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 16px;position: relative;color: #666;transition: 300ms;}
.news_item a:before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #666;position: absolute;left: 0;top: 50%;margin-top: -3px;transition: 300ms;}
.news_item a:hover{color: #f44121;}
.news_item a:hover:before{background: #f44121;}
.news_right{width: 40.2%;float: left;height: auto;overflow: hidden;}
.qa_data{width: 100%;padding: 0px 19px;height: auto;overflow: hidden;border: 1px solid #e2e2e2;}
.qa_item{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e2e2e2;}
.qa_item:last-child{border-bottom: 0px;}
.qa_item a{display: block;height: auto;overflow: hidden;padding: 26px 0 24px;}
.qa_q{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;transition: 300ms;padding-left: 30px;background: url(../images/qa_q.jpg) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 14px;}
.qa_a{line-height: 24px;height: 48px;overflow: hidden;color: #666;padding-left: 30px;background: url(../images/qa_a.jpg) left 3px no-repeat;}

.linker{width: 100%;padding: 11px 0;height: auto;overflow: hidden;background: #f9f9f9;}
.linker_data{width: 100%;height: auto;overflow: hidden;padding-left: 24px;background: url(../images/linker.png) left 5px no-repeat;}
.linker_data ul{width: 100%;height: auto;overflow: hidden;}
.linker_data ul li{float: left;height: auto;overflow: hidden;}
.linker_data ul li a{display: block;line-height: 24px;height: 24px;overflow: hidden;padding-right: 15px;margin-right: 14px;position: relative;color: #999;transition: 300ms;}
.linker_data ul li a:before{content: "";width: 2px;height: 14px;background: #afafaf;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.linker_data ul li:last-child a:before{display: none;}
.linker_data ul li a:hover{color: #f44121;}

.footer{width: 100%;height: auto;overflow: hidden;background: #222;}
.foot{width: 100%;padding: 60px 0px;height: auto;overflow: hidden;border-bottom: 1px solid #373737;}
.foot_nav{width: 14%;padding-right: 30px;margin-right: 9.2%;float: left;height: auto;overflow: hidden;border-right: 1px solid #373737;}
.foot_head{font-weight: bold;line-height: 24px;height: 24px;overflow: hidden;color: #fff;margin-bottom: 10px;}
.fnav_data{width: 100%;height: auto;overflow: hidden;}
.fnav_item{width: 100%;height: auto;overflow: hidden;}
.fnav_item a{display: block;line-height: 30px;height: 30px;overflow: hidden;color: #999;transition: 300ms;}
.fnav_item a:hover{color: #f44121;}
.foot_contact{width: 31.4%;height: auto;overflow: hidden;float: left;padding-right: 30px;border-right: 1px solid #373737;}
.fcon_data{width: 100%;height: auto;overflow: hidden;}
.fcon_data dd{line-height: 30px;color: #999;padding-left: 26px;margin-bottom: 8px;}
.fcon_data dd.fcon_tel{background: url(../images/con_tel.png) left center no-repeat;font-size: 24px;font-weight: bold;color: #f44121;}
.fcon_data dd.fcon_mail{background: url(../images/con_mail.png) left center no-repeat;}
.fcon_data dd.fcon_phone{background: url(../images/con_phone.png) left center no-repeat;}
.fcon_data dd.fcon_addr{background: url(../images/con_addr.png) left 4px no-repeat;}
.foot_erweima{float: right;height: auto;overflow: hidden;}
.fewm_img{width: 164px;padding-left: 44px;height: auto;overflow: hidden;font-size: 0px;background: url(../images/jiantou.png) left bottom no-repeat;margin-bottom: 10px;}
.fewm_img i{display: block;padding: 6px;border-radius: 4px;background: #fff;height: auto;overflow: hidden;}
.fewm_img i img{width: 100%;}
.fewm_bt{padding-left: 44px;line-height: 30px;color: #999;text-align: center;}
.copyright{width: 100%;height: auto;overflow: hidden;padding: 14px 0;line-height: 24px;text-align: center;color: #999;}
.copyright a{color: #999;transition: 300ms;}
.copyright a:hover{color: #f44121;}

.side{width: 80px;height: auto;position: fixed;background: #fff;right: 2%;top: 50%;transform:translateY(-50%);z-index: 12;}
.side:before{content: "";width: 100%;height: 100%;border: 1px solid #e2e2e2;position: absolute;left: 0;top: 0;z-index: -1;}
.side ul{width: 100%;height: auto;}
.side ul li{width: 100%;height: auto;transition: 300ms;text-align: center;border-bottom: 1px solid #e2e2e2;}
.side ul li:last-child{border-bottom: none;}
.side ul li a{display: block;height: auto;padding: 16px 8px 8px;position: relative;}
.side_icon{width: 42px;height: auto;font-size: 0px;overflow: hidden;margin: 0 auto 8px;}
.side_icon img{width: 100%;}
.side_icon img.side_a{display: inline;}
.side_icon img.side_b{display: none;}
.side_bt{line-height: 24px;height: 24px;overflow: hidden;color: #666;transition: 300ms;}
.side_hover{width: auto;position: absolute;right: 100%;top: 50%;margin-top: -25px;padding-right: 20px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.side_hover_box{font-size: 24px;text-align: center;padding: 0 38px;line-height: 50px;height: 50px;overflow: hidden;color: #fff;background: #f44121;border-radius: 25px;font-weight: bold;white-space: nowrap;}
.side ul li:hover{background: #f44121;}
.side ul li:hover .side_icon img.side_a{display: none;}
.side ul li:hover .side_icon img.side_b{display: inline;}
.side ul li:hover .side_bt{color: #fff;}
.side ul li.side_tel:hover .side_hover{display: block;}

.banner_area{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_ny{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.banner_ny img{width: 100%;position: relative;left: 50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);}
.headline_ny{width: 100%;text-align: center;font-size: 36px;color: #fff;line-height: 46px;height: 46px;overflow: hidden;position: absolute;top: 50%;z-index: 2;}
.headline_ny:before{content: "";width: 80px;height: 10px;background: #f44121;border-radius: 5px;position: absolute;bottom: 0;left: 50%;margin-left: -40px;z-index: -1;}
.main{width: 100%;height: auto;overflow: hidden;padding: 60px 0 80px;}
.left{width: 18.6%;float: left;height: auto;overflow: hidden;margin-right: 2.8%;}
.left_list{width: 100%;height: auto;overflow: hidden;background: #f1f1f1;margin-bottom: 20px;}
.left_list ul{width: 100%;height: auto;overflow: hidden;}
.left_list ul li{border-bottom: 1px solid #e2e2e2;font-size: 16px;text-indent: 16px;}
.left_list ul li:last-child{border-bottom: none;}
.left_list ul li a{display: block;line-height: 56px;height: 56px;overflow: hidden;padding: 0 20px;color: #666;position: relative;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;}
.left_list ul li a:before{content: "";width: 5px;height: 100%;background: url(../images/m_three.png) center center no-repeat;background-size: 100%!important;position: absolute;left: 20px;top: 0;}
.left_list ul li a:hover,.left_list ul li a.cu1,.left_list ul li a.on{background: #f44121;color: #fff;}
.left_list ul li a:hover:before,.left_list ul li a.cu1:before,.left_list ul li a.on:before{background: url(../images/m_three_w.png) center center no-repeat;}
.left_list ul li ul{display: none;border-top: 1px solid #e2e2e2;padding: 14px 0;}
.left_list ul li ul li{border-bottom: none;}
.left_list ul li ul li a{color: #666;line-height: 38px;height: 38px;}
.left_list ul li ul li a:before{display: none;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2{background: none;color: #f44121;}
.left_list ul li ul li ul{display: none;border-top: none;padding: 0px;}
.left_list ul li ul li ul li{text-indent: 32px;}
.left_list ul li ul li ul li a{color: #999;}
.left_list ul li ul li ul li a:hover{color: #f44121;}

.left_bellow{width: 100%;height: auto;overflow: hidden;text-align: center;background: #f1f1f1;padding: 0 10px;}
.left_head{font-size: 16px;font-weight: bold;line-height: 56px;height: 56px;overflow: hidden;}
.left_slide{width: 100%;height: auto;overflow: hidden;}
.left_item{width: 100%;height: auto;overflow: hidden;}
.left_item a{display: block;height: auto;overflow: hidden;}
.left_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.left_img img{width: 100%;}
.left_bt{line-height: 56px;height: 56px;overflow: hidden;color: #666;white-space: nowrap;text-overflow: ellipsis;}

.right{width: 78.6%;float: left;height: auto;overflow: hidden;}
.right_top{width: 100%;height: auto;border-bottom: 1px solid #e2e2e2;margin-bottom: 40px;position: relative;}
.here{line-height: 56px;height: 56px;overflow: hidden;color: #999;padding-left: 24px;background: url(../images/here.png) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;}
.here a{color: #999;transition: 300ms;}
.here a:hover{color: #f44121;}
.classify{line-height: 50px;height: 50px;padding-right: 22px;overflow: hidden;position: absolute;right: 0;top: 0;color: #999;  display: none;}
.classify:after{content: "";width: 14px;height: 100%;background: url(../images/classify.png) center center no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;transition: 300ms;}
.classify.closeit:after{transform: rotate(180deg);}
.class_list{position: absolute;display: none;border-top: 1px solid #e2e2e2;z-index: 5;}
.right_bellow{width: 100%;height: auto;overflow: hidden;}
.about_det{font-size: 16px;color: #666;line-height: 36px;}
.about_det img{max-width: 100%;}

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.pro_eg{width: 29.2%;margin-right: 6.2%;margin-bottom: 60px;}
.pro_eg:nth-child(4n){margin-right: 6.2%;}
.pro_eg:nth-child(3n){margin-right: 0px;}
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;vertical-align: top;}
.next1 ul li{display: inline-block;vertical-align: top;}
.next1 a{display: inline-block;vertical-align: top;width: 36px;height: 36px;line-height: 36px;margin: 0 4px;color: #999;background: #f1f1f1;transition: 300ms;}
.next1>a{width: auto;padding: 0 10px;}
.next1 a:hover,.next1 a.on1{background: #f44121;color: #fff;}
.next1 a.total_page{padding: 0px;background: none;}
.next1 a.total_page:hover{background: none;color: #999;}

.pro_above{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.pro_images{width: 520px;height: auto;overflow: hidden;margin-right: 40px;float: left;}
.pro_images img{width: 100%;}
.pro_for{margin-bottom: 20px;padding-right: 20px;}
.pro_for_item{border: 1px solid #ebebeb;}
.pro_for .slick-arrow{width: 36px;height: 60px;top: 50%;z-index: 2;transition: 300ms;overflow: hidden;border-radius: 4px;}
.pro_for .slick-prev,.pro_for .slick-prev.slick-disabled:hover{background: url(../images/case_prev.png) rgba(0,0,0,.2) center center no-repeat;left: 20px;}
.pro_for .slick-next,.pro_for .slick-next.slick-disabled:hover{background: url(../images/case_next.png) rgba(0,0,0,.2) center center no-repeat;right: 40px;}
.pro_for .slick-prev:hover{background: url(../images/case_prev.png) #f44121 center center no-repeat;}
.pro_for .slick-next:hover{background: url(../images/case_next.png) #f44121 center center no-repeat;}
.pro_for .slick-prev:before{display: none;}
.pro_for .slick-next:before{display: none;}
.pro_nav_item{padding-right: 20px;}
.pro_nav_item div{border: 1px solid #ebebeb;transition: 300ms;}
.pro_nav_item.slick-current div{border: 1px solid #f44121;}

.pro_detail{flex: 1.0;height: auto;overflow: hidden;padding-bottom: 104px;position: relative;}
.pro_title{font-size: 24px;font-weight: bold;line-height: 34px;padding-bottom: 16px;position: relative;margin: 55px 0 30px;}
.pro_title:before{content: "";width: 46px;height: 3px;background: #f44121;position: absolute;bottom: 0;left: 0px;}
.pro_online{width: 210px;height: auto;overflow: hidden;position: absolute;bottom: 0;left: 0;}
.pro_online a{display: block;height: 52px;line-height: 52px;overflow: hidden;text-align: center;font-size: 16px;color: #999;background: #f0f0f0;transition: 300ms;}
.pro_online a:hover{background: #f44121;color: #fff;}
.det{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;background: #f9f9f9;}
.det span{display: block;width: 160px;text-align: center;color: #fff;background: #f44121;line-height: 52px;height: 52px;overflow: hidden;font-size: 16px;}
.recommend{width: 100%;height: auto;overflow: hidden;margin-top: 80px;padding-top: 70px;border-top: 1px solid #e2e2e2;}
.recom_head{margin-bottom: 30px;}
.recom_list{width: 100%;height: auto;overflow: hidden;}

.case_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.case_eg{width: 47.3%;padding: 0px!important;float: left;height: auto;overflow: hidden;margin-bottom: 20px;}
.case_eg:nth-child(odd){margin-right: 5.4%;}
.case_eg .case_above{margin-bottom: 0px;}

.case_title{font-size: 24px;line-height: 34px;font-weight: bold;margin-bottom: 30px;text-align: center;}
.case_images{width: 55.7%;height: auto;margin: 0 auto;}
.case_images img{width: 100%;}
.case_images .slick-arrow{width: 36px;height: 60px;top: 50%;z-index: 2;transition: 300ms;overflow: hidden;border-radius: 4px;}
.case_images .slick-prev{background: url(../images/case_prev.png) rgba(0,0,0,.2) center center no-repeat;left: -92px;}
.case_images .slick-next{background: url(../images/case_next.png) rgba(0,0,0,.2) center center no-repeat;right: -92px;}
.case_images .slick-prev:hover{background: url(../images/case_prev.png) #f44121 center center no-repeat;}
.case_images .slick-next:hover{background: url(../images/case_next.png) #f44121 center center no-repeat;}
.case_images .slick-prev:before{display: none;}
.case_images .slick-next:before{display: none;}

.next2{width: 100%;height: auto;overflow: hidden;margin-top: 60px;border-top: 1px solid #e2e2e2;padding-top: 30px;}
.next2 ul{width: 100%;height: auto;overflow: hidden;}
.next2 ul li{width: 100%;height: auto;overflow: hidden;font-size: 16px;}
.next2 ul li a{display: block;color: #999;transition: 300ms;line-height: 36px;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.next2 ul li a:hover{color: #f44121;}

.news_title{font-size: 20px;font-weight: bold;line-height: 30px;margin-bottom: 12px;}
.news_publish{font-size: 16px;line-height: 26px;color: #666;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #e2e2e2;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 80px;}
.news_first{width: 100%;height: auto;overflow: hidden;padding-bottom: 25px;border-bottom: 1px solid #e2e2e2;}
.news_first a{display: block;height: auto;overflow: hidden;}
.news_first a:hover .news_img img{transform: scale(1.05,1.05);}
.news_list ul{width: 100%;height: auto;overflow: hidden;}
.news_list ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e2e2e2;font-size: 16px;}
.news_list ul li a{display: block;line-height: 68px;height: 68px;overflow: hidden;padding: 0 120px 0 16px;white-space: nowrap;text-overflow: ellipsis;color: #666;transition: 300ms;position: relative;}
.news_list ul li a span{font-size: 14px;color: #999;position: absolute;right: 0;top: 0;transition: 300ms;}
.news_list ul li a:before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #666;position: absolute;left: 0;top: 50%;margin-top: -3px;transition: 300ms;}
.news_list ul li a:hover{color: #f44121;}
.news_list ul li a:hover span{color: #f44121;}
.news_list ul li a:hover:before{background: #f44121;}

/*210319 新增留言表单*/
.feedback{}
.fb_head{font-size: 20px;font-weight: bold;line-height: 30px;text-align: center;margin-bottom: 10px;}
.fb_state{line-height: 24px;text-align: center;color: #666;margin-bottom: 30px;}
.fb_form{width: 500px;margin: 0 auto;}
.fb_line{margin-bottom: 16px;background: #f9f9f9;border-radius: 4px;padding: 0 20px;width: 100%;height: auto;overflow: hidden;position: relative;}
.fb_name{line-height: 46px;height: 46px;float: left;overflow: hidden;margin-right: 10px;}
.fb_box{flex: 1.0;height: auto;overflow: hidden;}
.fb_box input{display: block;width: 100%;line-height: 46px;height: 46px;overflow: hidden;background: none;border: none;outline: none;}
.fb_box textarea{display: block;width: 100%;line-height: 30px;padding: 8px 0;height: 136px;overflow: hidden;background: none;border: none;outline: none;resize: none;}
.fb_yzm{padding-right: 140px;}
.fb_yzm_img{width: 100px;height: 46px;position: absolute;right: 20px;top: 0;display: flex;align-items: center;overflow: hidden;}
.fb_yzm_img img{max-width: 100%;max-height: 100%;}
.fb_btn{text-align: center;padding-top: 15px;}
.fb_btn input{display: inline-block;vertical-align: top;width: 140px;line-height: 40px;height: 40px;overflow: hidden;border-radius: 4px;letter-spacing: 3px;font-size: 15px;margin: 0 10px;color: #666;transition: 300ms;}
.fb_btn input:hover{background: #f44121;color: #fff;}
/*210319 新增留言表单-end*/

@media (min-width: 1500px){
	.container{width: 1430px;}
}

@media (min-width: 1200px) and (max-width: 1499px){
	.nav{padding: 0 100px 0 280px;}
	.ts_box{line-height: 38px;height: 38px;width: 186px;padding: 0 16px;}
	.top_search:hover .ts_form{padding-right: 52px;}
	.top_search:hover .ts_btn{width: 52px;}
	.headline:after{width: 58px;margin-left: -29px;}
	.head_cn{font-size: 32px;}

	.pro_icon{width: 116px;}
	.pro_img{margin-bottom: 8px;}
	.pro_nr{margin-bottom: 32px;}
	.pro_imore{width: 42px;}

	.show_item:before {width: 230px;}

	.case_icon{width: 116px;}
	.case_item{padding: 0 20px;}
	.case_intro{padding: 20px 30px 0;}
	.case_intro:before{left: 30px;}
	.case_bts{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 12px;}
	.case_nr{margin-bottom: 18px;}

	.about{padding: 110px 0 130px;}
	.about_nr{margin: 24px auto 80px;padding: 0 8%;}
	
	.brand:before{height: 24%;}
	.brand_intro{width: 50%;padding: 68px 50px 68px 0;}
	.brand_intro:before {right: -32%;}
	.brand_bt{font-size: 22px;line-height: 32px;margin: 20px auto 16px;}
	.brand_nr{font-size: 17px;}
	.brand_slide{width: 50%;}

	.news_left{width: 53.2%;}
	.news_top{padding: 19px 0;}
	.news_item{font-size: 15px;}
	.news_item a{line-height: 58px;height: 58px;}
	.news_right{width: 44%;}
	.qa_q {margin-bottom: 10px;}
	.qa_item a{padding: 20px 0 18px;}
	
	.foot{padding: 50px 0;}
	.foot_nav{width: 16%;margin-right: 8%;}
	.foot_contact{width: 32%;}
	.fewm_img{width: 154px;background-size: 40px;padding-left: 38px;}
	.fewm_bt{padding-left: 38px;}
	
	.side{width: 74px;}
	.side ul li a{padding: 12px 6px 6px;}
	.side_icon {width: 36px;margin-bottom: 4px;}
	.side_hover{margin-top: -21px;}
	.side_hover_box{font-size: 20px;line-height: 42px;height: 42px;padding: 0 28px;}
	
	.headline_ny{font-size: 32px;line-height: 42px;height: 42px;}
	.headline_ny:before{width: 72px;height: 8px;margin-left: -36px;}
	.left{width: 20%;margin-right: 3%;}
	.right{width: 77%;}
	.right_top{margin-bottom: 36px;}
	.about_det{line-height: 34px;}

	.pro_eg{margin-bottom: 40px;width: 31.1%;margin-right: 3.35%;}
	.pro_eg:nth-child(4n){margin-right: 3.35%;}

	.pro_images{width: 500px;margin-right: 30px;}
	.pro_online{width: 188px;}
	.pro_online a{line-height: 48px;height: 48px;}
	.det span{line-height: 48px;height: 48px;width: 152px;}
	.recommend{padding-top: 60px;}
	
	.case_list{margin-bottom: 20px;}
	.case_eg{width: 48%;}
	.case_eg:nth-child(odd){margin-right: 4%;}
	
	.news_list{margin-bottom: 70px;}
	.news_list ul li a{line-height: 64px;height: 64px;}

}

@media (min-width: 992px) and (max-width: 1199px){
	.logo{width: 226px;}
	.logo a{height: 80px;}
	.nav{padding: 0 0px 0 240px;}
	.nav ul li{font-size: 14px;}
	.nav ul li a{line-height: 80px;height: 80px;}
	.nav ul li a:hover:after, .nav ul li.cu a:after, .nav ul li.on a:after{width: 50px;}
	.top_search{display: none;}
	.header_on .logo a{height: 72px;}
	.header_on .nav ul li a{line-height: 72px;height: 72px;}
	.nav ul li ul li a, .nav ul li.cu ul li a, .nav ul li.on ul li a{line-height: 38px;height: 38px;}
	.banner .slick-dots{bottom: 24px;}
	.banner .slick-dots li button{width: 36px;}
	
	.headline{margin-bottom: 50px;}
	.headline:after{width: 50px;margin-left: -25px;height: 4px;}
	.head_en{font-size: 52px;line-height: 70px;}
	.head_cn{font-size: 28px;line-height: 60px;height: 60px;}
	
	.product{padding: 60px 0 80px;}
	.pro_tab{margin-bottom: 36px;}
	.pro_icon{width: 110px;margin-bottom: 10px;}
	.pro_img{margin-bottom: 8px;}
	.pro_item a:after{width: 42px;}
	.pro_bt{line-height: 56px;height: 56px;}
	.pro_intro{padding: 0 20px;}
	.pro_bts{font-size: 18px;line-height: 28px;height: 28px;}
	.pro_nr{margin-bottom: 20px;font-size: 14px;line-height: 28px;max-height: 56px;}
	.pro_imore{width: 34px;}
	
	.show{padding: 60px 0 80px;}
	.show_state{padding: 0 10%;margin-bottom: 40px;}
	.show_item:before {width: 168px;}
	
	.case_tab{margin-bottom: 36px;}
	.case_icon{width: 110px;margin-bottom: 10px;}
	.case_item{padding: 0 12px;}
	.case_above {margin-bottom: 0px;}
	.case_intro{padding: 20px 20px 0;bottom: 14px;}
	.case_intro:before{left: 20px;height: 4px;}
	.case_bts{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 12px;}
	.case_nr{margin-bottom: 18px;line-height: 28px;max-height: 56px;}
	.case_item.slick-current a:hover .case_intro{bottom: 24px;}
	.case_data_item .slick-arrow{margin-top: -32px;width: 32px;height: 56px;background-size: 12px!important;}

	.about{padding: 80px 0 100px;}
	.about_nr{margin: 20px auto 56px;padding: 0 5%;line-height: 38px;}
	.about_imore{width: 176px;}
	.about_imore a{line-height: 46px;height: 48px;}
	
	.brand:before{height: 24%;}
	.brand_intro{width: 50%;padding: 50px 32px 50px 0;}
	.brand_intro:before {right: -32%;}
	.brand_bt{font-size: 18px;line-height: 28px;margin: 0px auto 12px;}
	.brand_nr{font-size: 16px;line-height: 36px;max-height: 180px;}
	.brand_slide{width: 50%;}
	.brand_slide .slick-dots{margin: 20px 0;}
	.brand_slide .slick-arrow{height: 48px;}
	
	.news{padding: 80px 0;}
	.news_left{width: 53.2%;}
	.news_area{padding: 0 16px;}
	.news_top{padding: 17px 0;}
	.news_img{width: 164px;margin-right: 16px;}
	.news_bt{margin-bottom: 4px;}
	.news_time{margin-bottom: 2px;}
	.news_nr{line-height: 26px;max-height: 78px;}
	.news_item{font-size: 14px;}
	.news_item a{line-height: 52px;height: 52px;padding-left: 14px;}
	.news_item a:before{width: 4px;height: 4px;margin-top: -2px;}
	.news_right{width: 44%;}
	.qa_data{padding: 0 16px;}
	.qa_q {margin-bottom: 4px;background-size: 18px;}
	.qa_a{background: url(../images/qa_a.jpg) left 4px no-repeat;background-size: 18px;}
	.qa_item a{padding: 16px 0 15px;}
	
	.foot{padding: 42px 0;}
	.foot_nav{width: 15%;margin-right: 6%;}
	.foot_head{margin-bottom: 8px;}
	.fnav_item a{line-height: 28px;height: 28px;}
	.foot_contact{width: 38%;}
	.fcon_data dd{margin-bottom: 6px;}
	.fcon_data dd.fcon_tel{font-size: 20px;}
	.fewm_img{width: 140px;background-size: 32px;padding-left: 34px;}
	.fewm_bt{padding-left: 34px;}
	
	.side{width: 66px;}
	.side ul li a{padding: 8px 4px 4px;}
	.side_icon {width: 28px;margin-bottom: 0px;}
	.side_bt{font-size: 12px;}
	.side_hover{margin-top: -18px;padding-right: 16px;}
	.side_hover_box{font-size: 16px;line-height: 36px;height: 36px;padding: 0 20px;}

	.headline_ny{font-size: 28px;line-height: 38px;height: 38px;}
	.headline_ny:before{width: 68px;height: 8px;margin-left: -34px;}
	.left{width: 23%;margin-right: 3%;}
	.left_list ul li a{line-height: 50px;height: 50px;padding: 0 16px;}
	.left_list ul li a:before{left: 16px;}
	.left_list ul li ul{padding: 10px 0;}
	.left_head{line-height: 50px;height: 50px;}
	.left_bt{line-height: 50px;height: 50px;}
	.right{width: 74%;}
	.right_top{margin-bottom: 28px;}
	.here{line-height: 50px;height: 50px;}
	.about_det{line-height: 32px;}

	.pro_eg{margin-bottom: 30px;width: 31.1%;margin-right: 3.35%;}
	.pro_eg:nth-child(4n){margin-right: 3.35%;}
	.next1 a{width: 32px;height: 32px;line-height: 32px;margin: 0 3px;}
	.next1>a{width: auto;}

	.pro_images{width: 420px;margin-right: 20px;}
	.pro_for{margin-bottom: 16px;padding-right: 16px;}
	.pro_for .slick-arrow{width: 32px;height: 52px;background-size: 12px!important;}
	.pro_nav_item{padding-right: 16px;}
	.pro_title{font-size: 22px;line-height: 32px;margin: 20px 0 20px;}
	.pro_online{width: 176px;}
	.pro_online a{line-height: 46px;height: 46px;}
	.det span{line-height: 46px;height: 46px;width: 146px;}
	.recommend{padding-top: 46px;margin-top: 70px;}
	
	.case_list{margin-bottom: 26px;}
	.case_eg{width: 48%;margin-bottom: 10px;}
	.case_eg:nth-child(odd){margin-right: 4%;}
	.case_info{bottom: 14px;padding: 16px 20px 0;}
	.case_info:before{height: 3px;}
	.case_info .case_bts{font-size: 17px;margin-bottom: 8px;}
	.case_info .case_nr{margin-bottom: 10px;line-height: 26px;max-height: 52px;}
	.case_info .case_imore{width: 26px;}
	.case_tit{font-size: 16px;line-height: 58px;height: 58px;}
	.case_eg a:hover .case_info{bottom: 24px;}

	.case_title{font-size: 22px;line-height: 32px;margin-bottom: 25px;}
	.case_images{width: 60%;}
	.case_images .slick-arrow{width: 32px;height: 52px;background-size: 12px!important;}
	.case_images .slick-prev{left: -82px;}
	.case_images .slick-next{right: -82px;}
	.next2{margin-top: 50px;padding-top: 24px;}
	
	.news_list{margin-bottom: 60px;}
	.news_first{padding-bottom: 24px;}
	.news_list ul li a{line-height: 62px;height: 62px;}
	.news_list ul li a:before{width: 5px;height: 5px;margin-top: -2px;}
}

@media (max-width: 991px){
	.logo{width: 80%;position: relative;left: 0px;}
	.logo a{height: 74px;}
	.nav{display: none;}
	.top_search{display: none;}
	.header_on .logo a{height: 74px;}
	.banner .slick-dots{bottom: 20px;}
	.banner .slick-dots li button{width: 32px;}
	
	.headline{margin-bottom: 34px;}
	.headline:after{width: 44px;margin-left: -22px;height: 4px;}
	.head_en{font-size: 46px;line-height: 60px;}
	.head_cn{font-size: 24px;line-height: 54px;height: 54px;}
	
	.product{padding: 50px 0 46px;}
	.pro_tab{margin-bottom: 30px;}
	.pro_icon{width: 100px;margin-bottom: 10px;}
	.pro_item{width: 48.4%;margin-right: 0%;margin-bottom: 24px;}
	.pro_item:nth-child(odd){margin-right: 3.2%;}
	.pro_img{margin-bottom: 0px;}
	.pro_nr{margin-bottom: 30px;}
	.pro_imore{width: 44px;}
	
	.show{padding: 50px 0 70px;}
	.show .headline{margin-bottom: 34px;}
	.show_state{padding: 0 0%;margin-bottom: 34px;}
	.show_img{width: 60%;}
	.show_item:before {width: 138px;}
	
	.case{padding: 50px 0 70px;}
	.case_tab{margin-bottom: 30px;}
	.case_icon{width: 100px;margin-bottom: 10px;}
	.case_data_item{padding: 0 18%;}
	.case_item{padding: 0 12px;}
	.case_above {margin-bottom: 0px;}
	.case_intro{padding: 20px 20px 0;bottom: 14px;}
	.case_intro:before{left: 20px;height: 4px;}
	.case_bts{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 12px;}
	.case_nr{margin-bottom: 18px;line-height: 28px;max-height: 56px;}
	.case_item.slick-current a:hover .case_intro{bottom: 24px;}
	.case_data_item .slick-arrow{margin-top: -32px;width: 32px;height: 56px;background-size: 12px!important;}

	.about{padding: 60px 0 80px;}
	.about_nr{margin: 20px auto 42px;padding: 0%;line-height: 38px;}
	.about_imore{width: 170px;}
	.about_imore a{line-height: 42px;height: 44px;}
	
	.brand{padding-top: 50px;}
	.brand_area{background: #f1f1f1;position: relative;}
	.brand_area:before{content: "";width: 100%;height: 30%;background: #f44121;position: absolute;left: 0;bottom: 0;}
	.brand_intro{width: 100%;padding: 32px 30px;}
	.brand_intro:before,.brand:before {display: none;}
	.brand_bt{font-size: 18px;line-height: 28px;margin: 0px auto 12px;}
	.brand_nr{font-size: 16px;line-height: 36px;max-height: 180px;}
	.brand_slide{width: 100%;padding: 0 30px;margin-top: 0px;}
	.brand_slide .slick-dots{margin: 20px 0;text-align: right;}
	.brand_slide .slick-arrow{height: 48px;}
	.brand_slide .slick-prev{left: auto;right: 110px;}
	.brand_slide .slick-next{left: auto;right: 30px;}
	
	.news{padding: 70px 0;}
	.news_left{width: 100%;margin-bottom: 40px;}
	.news_top{padding: 19px 0;}
	.news_item{font-size: 14px;}
	.news_item a{line-height: 52px;height: 52px;padding-left: 14px;}
	.news_item a:before{width: 4px;height: 4px;margin-top: -2px;}
	.news_right{width: 100%;}
	.qa_q {margin-bottom: 8px;}
	.qa_item a{padding: 20px 0 18px;}
	
	.foot{padding: 36px 0 26px;}
	.foot_head{margin-bottom: 8px;font-size: 16px;font-weight: bold;}
	.foot_contact{width: 70%;border-right: none;}
	.fcon_data dd{margin-bottom: 6px;}
	.fcon_data dd.fcon_tel{font-size: 20px;}
	
	.banner_ny img{width: 120%;}
	.headline_ny{font-size: 24px;line-height: 34px;height: 34px;}
	.headline_ny:before{width: 62px;height: 7px;margin-left: -31px;}
	.main{padding: 30px 0 70px;}
	.right{width: 100%;}
	.right_top{margin-bottom: 28px;padding-right: 100px;}
	.here{line-height: 50px;height: 50px;}
	.classify{display: block;}
	.class_list ul li a{line-height: 46px;height: 46px;}
	.class_list ul li ul{padding: 10px 0;}
	.about_det{line-height: 32px;}

	.pro_eg:nth-child(4n){margin-right: 0%;}
	.next1 a{width: 32px;height: 32px;line-height: 32px;margin: 0 3px;}
	.next1>a{width: auto;}

	.pro_images{width: 100%;margin-right: 0px;}
	.pro_for{width: 66%;margin: 0 auto 20px;padding: 0 10px;}
	.pro_for .slick-prev, .pro_for .slick-prev.slick-disabled:hover{left: -72px;}
	.pro_for .slick-next, .pro_for .slick-next.slick-disabled:hover{right: -72px;}
	.pro_nav{width: 66%;margin: 0 auto;}
	.pro_nav_item{padding: 0 10px;}
	.pro_detail{display: block;width: 100%;padding-bottom: 0px;}
	.pro_title{font-size: 22px;line-height: 32px;margin: 30px 0 20px;padding-right: 200px;}
	.pro_online{width: 176px;left: auto;bottom: auto;right: 0;top: 30px;}
	.pro_online a{line-height: 44px;height: 44px;}
	.det span{line-height: 44px;height: 44px;width: 146px;}
	.recommend{padding-top: 40px;margin-top: 58px;}
	.recom_head {margin-bottom: 26px;}
	
	.case_list{margin-bottom: 20px;}
	.case_eg{width: 48%;margin-bottom: 10px;}
	.case_eg:nth-child(odd){margin-right: 4%;}
	.case_info{bottom: 14px;padding: 16px 20px 0;}
	.case_info:before{height: 3px;}
	.case_info .case_bts{font-size: 17px;margin-bottom: 8px;}
	.case_info .case_nr{margin-bottom: 10px;line-height: 26px;max-height: 52px;}
	.case_info .case_imore{width: 26px;}
	.case_tit{font-size: 16px;line-height: 58px;height: 58px;}
	.case_eg a:hover .case_info{bottom: 24px;}

	.case_title{font-size: 22px;line-height: 32px;margin-bottom: 25px;}
	.case_images{width: 100%;padding: 0 12%;}
	.case_images .slick-prev{left: 0px;}
	.case_images .slick-next{right: 0px;}
	.next2{margin-top: 50px;padding-top: 24px;}

	.news_title{font-size: 19px;line-height: 28px;margin-bottom: 10px;text-align: center;}
	.news_publish{text-align: center;}
	
	.news_list{margin-bottom: 50px;}
	.news_first{padding-bottom: 22px;}
	.news_list ul li a{line-height: 58px;height: 58px;}
	.news_list ul li a:before{width: 5px;height: 5px;margin-top: -2px;}
}

@media (max-width: 767px){
	.logo a{height: 70px;}
	.header_on .logo a{height: 70px;}
	.banner img{width: 120%;}
	.class_top{line-height: 70px;height: 70px;}
	
	.headline{padding-bottom: 8px;}
	.head_en{font-size: 40px;line-height: 50px;}
	.head_cn{font-size: 24px;line-height: 36px;height: 36px;}
	
	.product{padding: 40px 0 30px;}
	.pro_item{margin-bottom: 20px;}
	.pro_bt{line-height: 56px;height: 56px;}
	.pro_intro{padding: 0 20px;}
	.pro_bts{font-size: 18px;line-height: 28px;height: 28px;}
	.pro_nr{margin-bottom: 20px;font-size: 14px;line-height: 28px;max-height: 56px;}
	.pro_imore{width: 36px;}
	
	.show{padding: 40px 0 50px;}
	.show .headline{margin-bottom: 24px;}
	.show_state{font-size: 15px;line-height: 28px;}
	.show_item:before {width: 100px;}
	.show_item:after{width: 11px;height: 11px;border: 3px solid #f44121;margin-top: -5px;}
	.show_item{font-size: 14px;line-height: 24px;}
	.show_item:nth-child(3){top: 26%;}
	.show_item:nth-child(4){top: 26%;}
	
	.case{padding: 40px 0 50px;}
	.case_data_item{padding: 0 10%;}
	.case_item{padding: 0 8px;}
	.case_bt{line-height: 56px;height: 56px;}
	.case_intro{padding: 20px 20px 0;bottom: 14px;}
	.case_bts{margin-bottom: 8px;}
	.case_nr{margin-bottom: 14px;}
	.case_data_item .slick-arrow{display: none!important;}

	.about{padding: 50px 0 60px;}
	.about_nr{margin: 20px auto 36px;line-height: 32px;font-size: 15px;}
	.about_imore{width: 150px;font-size: 15px;}
	.about_imore a{line-height: 38px;height: 40px;}
	
	.brand{padding-top: 40px;}
	.brand_intro{padding: 26px 22px 20px;}
	.brand_bt{margin: 0px auto 10px;}
	.brand_nr{font-size: 15px;line-height: 32px;max-height: 160px;}
	.brand_slide{padding: 0 22px;}
	.brand_slide .slick-prev{right: 102px;}
	.brand_slide .slick-next{right: 22px;}
	
	.news{padding: 50px 0;}
	.news_left{margin-bottom: 40px;}
	.news_top{padding: 19px 0;}
	.news_img{width: 166px;margin-right: 18px;}
	.news_bt{margin-bottom: 4px;}
	.news_time{margin-bottom: 2px;}
	.news_nr{line-height: 26px;max-height: 78px;}
	.news_item a{line-height: 46px;height: 46px;}
	.qa_q {margin-bottom: 8px;}
	
	.foot{padding: 32px 0 16px;}
	.foot_head{font-size: 18px;}
	.foot_contact{width: 100%;text-align: center;padding-right: 0px;}
	.fcon_data dd{margin-bottom: 6px;background: none!important;padding-left: 0px;}
	.fcon_data dd span{display: inline-block;vertical-align: top;padding-left: 26px;}
	.fcon_data dd.fcon_tel span{background: url(../images/con_tel.png) left center no-repeat;}
	.fcon_data dd.fcon_mail span{background: url(../images/con_mail.png) left center no-repeat;}
	.fcon_data dd.fcon_phone span{background: url(../images/con_phone.png) left center no-repeat;}
	.fcon_data dd.fcon_addr span{background: url(../images/con_addr.png) left 4px no-repeat;}
	
	.banner_ny img{width: 140%;}
	.headline_ny:before{width: 58px;height: 6px;margin-left: -29px;}
	.main{padding: 20px 0 60px;}
	.here{line-height: 46px;height: 46px;}
	.classify{line-height: 46px;height: 46px;}
	.class_list ul li{font-size: 15px;}
	.class_list ul li a{line-height: 42px;height: 42px;}
	.class_list ul li ul li a{line-height: 36px;height: 36px;}
	.about_det{line-height: 30px;font-size: 15px;}
	
	.next1 ul{display: none;}
	.next1 a{margin: 0 5px;padding: 0 12px;}

	.pro_for{width: 70%;}
	.pro_for .slick-arrow{width: 32px;height: 52px;background-size: 12px!important;}
	.pro_for .slick-prev, .pro_for .slick-prev.slick-disabled:hover{left: -62px;}
	.pro_for .slick-next, .pro_for .slick-next.slick-disabled:hover{right: -62px;}
	.pro_nav{width: 70%;}
	.pro_title{font-size: 20px;line-height: 30px;padding-right: 180px;}
	.pro_title:before{width: 40px;}
	.pro_online{width: 160px;}
	.pro_online a{line-height: 40px;height: 40px;font-size: 15px;}
	.det span{line-height: 40px;height: 40px;width: 128px;font-size: 15px;}
	.recommend{padding-top: 32px;margin-top: 50px;}
	.recom_head {margin-bottom: 22px;font-size: 22px;line-height: 32px;height: 32px;}
	
	.case_eg{width: 48.4%;}
	.case_eg:nth-child(odd){margin-right: 3.2%;}
	.case_info{bottom: 10px;padding: 14px 16px 0;}
	.case_info:before{left: 16px;}
	.case_info .case_bts{font-size: 16px;margin-bottom: 4px;line-height: 26px;height: 26px;}
	.case_info .case_nr{margin-bottom: 8px;line-height: 24px;max-height: 48px;}
	.case_info .case_imore{width: 24px;}
	.case_tit{line-height: 50px;height: 50px;}
	.case_eg a:hover .case_info{bottom: 20px;}

	.case_title{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	.case_images .slick-arrow{width: 32px;height: 52px;background-size: 12px!important;}
	.next2{margin-top: 40px;padding-top: 20px;}
	.next2 ul li{font-size: 15px;}
	.next2 ul li a{line-height: 34px;height: 34px;}

	.news_title{font-size: 18px;line-height: 28px;margin-bottom: 8px;}
	.news_publish{font-size: 15px;line-height: 24px;}
	
	.news_list{margin-bottom: 40px;}
	.news_list ul li{font-size: 15px;}
	.news_list ul li a{line-height: 56px;height: 56px;padding-right: 100px;}
}

@media (max-width: 567px){
	.logo a{height: 68px;}
	.header_on .logo a{height: 68px;}
	.nav_button{background-size: 28px!important;}
	.banner img{width: 135%;}
	.banner .slick-dots li button{width: 26px;height: 3px;}
	.class_top{line-height: 68px;height: 68px;padding: 0 20px;}
	.m_list ul li a{padding: 0 40px 0 20px;}
	
	.headline{margin-bottom: 30px;}
	.headline:after{width: 40px;margin-left: -20px;height: 3px;}
	.head_en{font-size: 32px;}
	.head_cn{font-size: 22px;line-height: 32px;height: 32px;}
	
	.pro_tab{margin-bottom: 24px;}
	.pro_icon{width: 82px;margin-bottom: 8px;}
	.pro_name{font-size: 15px;}
	.pro_item a:after{width: 40px;height: 2px;}
	.pro_bt{line-height: 46px;height: 46px;font-size: 15px;}
	.pro_intro{padding: 0 14px;}
	.pro_bts{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 8px;}
	.pro_nr{margin-bottom: 16px;line-height: 24px;max-height: 48px;}
	.pro_imore{width: 28px;}
	
	.show_state{margin-bottom: 24px;font-size: 14px;line-height: 26px;}
	.show_img{width: 100%;}
	.show_data{display: none;}
	
	.case_tab{margin-bottom: 24px;}
	.case_icon{width: 82px;margin-bottom: 8px;}
	.case_name{font-size: 15px;}
	.case_data_item{padding: 0 0%;}
	.case_item{padding: 0 0px;}
	.case_bt{line-height: 46px;height: 46px;font-size: 16px;}
	.case_intro{padding: 16px 16px 0;}
	.case_intro:before{left: 16px;height: 3px;}
	.case_bts{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 6px;}
	.case_nr{margin-bottom: 10px;line-height: 24px;max-height: 48px;}
	.case_imore{width: 28px;}

	.about_nr{margin: 20px auto 24px;line-height: 28px;font-size: 14px;}
	.about_imore{width: 136px;font-size: 14px;}
	.about_imore a{line-height: 34px;height: 36px;}
	
	.brand_intro{padding: 20px 16px 14px;}
	.brand_bt{font-size: 16px;line-height: 26px;margin: 0px auto 6px;font-weight: bold;}
	.brand_nr{font-size: 14px;line-height: 28px;max-height: 168px;}
	.brand_slide{padding: 0 16px;}
	.brand_slide .slick-dots{margin: 16px 0;}
	.brand_slide .slick-arrow{height: 40px;}
	.brand_slide .slick-prev{right: 96px;}
	.brand_slide .slick-next{right: 16px;}
	
	.news_head{font-size: 22px;line-height: 32px;height: 32px;}
	.news_left{margin-bottom: 36px;}
	.news_area{padding: 0 15px;}
	.news_top{padding: 14px 0;}
	.news_img{width: 122px;margin-right: 14px;}
	.news_bt{margin-bottom: 2px;}
	.news_time{margin-bottom: 0px;}
	.news_nr{line-height: 24px;max-height: 48px;}
	.news_item{width: 100%;}
	.news_item:nth-child(odd){margin-right: 0px;}
	.news_item:nth-child(3){border-bottom: none;}
	.news_item:nth-last-child(3){display: none;}
	.news_item:nth-last-child(2){display: none;}
	.news_item:last-child{display: none;}
	.news_item a{line-height: 42px;height: 42px;}
	.qa_data{padding: 0 15px;}
	.qa_q {margin-bottom: 4px;background-size: 16px;padding-left: 26px;}
	.qa_a{background: url(../images/qa_a.jpg) left 4px no-repeat;background-size: 16px;padding-left: 26px;}
	.qa_item a{padding: 14px 0;}
	
	.foot{padding: 28px 0 12px;}
	.foot_head{font-size: 18px;}
	.fcon_data dd{margin-bottom: 4px;line-height: 28px;}
	.fcon_data dd.fcon_tel{font-size: 18px;}
	
	.banner_ny img{width: 180%;}
	.headline_ny{font-size: 22px;line-height: 32px;height: 32px;}
	.headline_ny:before{width: 46px;height: 5px;margin-left: -23px;}
	.main{padding: 14px 0 50px;}
	.right_top{margin-bottom: 24px;}
	.here{line-height: 40px;height: 40px;}
	.classify{line-height: 40px;height: 40px;}
	.class_list ul li{font-size: 14px;}
	.class_list ul li a{line-height: 38px;height: 38px;padding: 0 16px;}
	.class_list ul li a:before{left: 16px;width: 4px;}
	.class_list ul li ul{padding: 8px 0;}
	.class_list ul li ul li a{line-height: 32px;height: 32px;}
	.about_det{line-height: 28px;font-size: 14px;}
	
	.next1 a{line-height: 30px;height: 30px;}
	
	.pro_above{margin-bottom: 32px;}
	.pro_for{width: 100%;padding: 0 35px;margin: 0 auto 10px;}
	.pro_for .slick-arrow{width: 26px;height: 46px;background-size: 10px!important;}
	.pro_for .slick-prev, .pro_for .slick-prev.slick-disabled:hover{left: 0px;}
	.pro_for .slick-next, .pro_for .slick-next.slick-disabled:hover{right: 0px;}
	.pro_nav{width: 100%;padding: 0 30px;}
	.pro_nav_item{padding: 0 5px;}
	.pro_title{font-size: 18px;line-height: 28px;padding-right: 0px;}
	.pro_title:before{width: 36px;}
	.pro_online{display: none;}
	.det{margin-bottom: 20px;}
	.det span{line-height: 36px;height: 36px;width: 110px;font-size: 14px;}
	.recommend{padding-top: 26px;margin-top: 46px;}
	.recom_head {margin-bottom: 20px;font-size: 20px;line-height: 30px;height: 30px;}
	
	.case_list{margin-bottom: 14px;}
	.case_eg{width: 100%;margin-bottom: 22px;}
	.case_eg:nth-child(odd){margin-right: 0%;}
	.case_eg a:after{width: 40px;}
	.case_info{padding: 16px 16px 0;}
	.case_info .case_bts{margin-bottom: 6px;}
	.case_info .case_nr{margin-bottom: 10px;}
	.case_info .case_imore{width: 26px;}
	.case_tit{line-height: 50px;height: 50px;}
	.case_eg a:hover .case_info{bottom: 24px;}

	.case_title{font-size: 18px;line-height: 28px;margin-bottom: 16px;}
	.case_images{padding: 0 0%;}
	.case_images .slick-arrow{width: 26px;height: 46px;background-size: 10px!important;}
	.case_images .slick-prev{left: 16px;}
	.case_images .slick-next{right: 16px;}
	.next2{margin-top: 36px;padding-top: 16px;}
	.next2 ul li{font-size: 14px;}
	.next2 ul li a{line-height: 32px;height: 32px;}

	.news_title{font-size: 16px;line-height: 26px;}
	.news_publish{font-size: 14px;}
	
	.news_first{padding-bottom: 20px;}
	.news_list ul li a{line-height: 50px;height: 50px;padding: 0 90px 0 14px;}
	.news_list ul li a:before{width: 4px;height: 4px;}

	/*210319 新增留言表单*/
	.fb_head{margin-bottom: 6px;}
	.fb_state{padding: 0 8%;margin-bottom: 20px;}
	.fb_form{width: 100%;}
	.fb_line{padding: 0 16px;margin-bottom: 12px;}
	.fb_name{line-height: 42px;height: 42px;margin-right: 8px;}
	.fb_box input{line-height: 42px;height: 42px;}
	.fb_box textarea{line-height: 26px;height: 120px;}
	.fb_yzm{padding-right: 122px;}
	.fb_yzm_img{width: 90px;height: 42px;right: 16px;}
	.fb_btn input{font-size: 14px;width: 120px;line-height: 36px;height: 36px;margin: 0 5px;}
	/*210319 新增留言表单-end*/
}

@media (max-width: 372px){
	.logo a{height: 64px;}
	.header_on .logo a{height: 64px;}
	.nav_button{background-size: 26px!important;}
	.banner img{width: 138%;}
	.banner .slick-dots{bottom: 12px;}
	.banner .slick-dots li button{width: 22px;height: 2px;}
	.class_top{line-height: 64px;height: 64px;}
	
	.headline{margin-bottom: 24px;}
	.headline:after{width: 32px;margin-left: -16px;}
	.head_en{font-size: 28px;line-height: 42px;}
	.head_cn{font-size: 18px;line-height: 28px;height: 28px;}
	
	.product{padding: 30px 0 20px;}
	.pro_tab{margin-bottom: 20px;}
	.pro_icon{width: 72px;margin-bottom: 6px;}
	.pro_name{font-size: 14px;}
	.pro_item{margin-bottom: 16px;}
	.pro_item a:after{width: 32px;}
	.pro_bt{line-height: 40px;height: 40px;font-size: 14px;}
	.pro_intro{padding: 0 10px;}
	.pro_bts{font-size: 14px;line-height: 24px;height: 24px;margin-bottom: 4px;}
	.pro_nr{margin-bottom: 8px;font-size: 12px;line-height: 22px;max-height: 44px;}
	.pro_imore{width: 20px;}
	
	.show{padding: 30px 0 36px;}
	.show .headline{margin-bottom: 15px;}
	.show_state{margin-bottom: 20px;line-height: 24px;}
	
	.case{padding: 30px 0 36px;}
	.case_tab{margin-bottom: 20px;}
	.case_icon{width: 72px;margin-bottom: 6px;}
	.case_name{font-size: 14px;}
	.case_bt{line-height: 40px;height: 40px;font-size: 14px;}
	.case_item a:after{height: 2px;}
	.case_item.slick-current a:after{width: 32px;}
	.case_intro{padding: 12px 14px 0;bottom: 6px;}
	.case_intro:before{left: 14px;height: 2px;}
	.case_bts{font-size: 15px;line-height: 24px;height: 24px;margin-bottom: 4px;}
	.case_nr{margin-bottom: 8px;line-height: 22px;height: 44px;font-size: 13px;}
	.case_imore{width: 20px;}
	.case_item.slick-current a:hover .case_intro{bottom: 16px;}
	.case_item.slick-current a:hover .case_intro:before{width: 26px;}

	.about{padding: 40px 0 50px;}
	.about_nr{margin: 16px auto 20px;line-height: 26px;}
	.about_imore{width: 126px;font-size: 13px;}
	.about_imore a{line-height: 32px;height: 34px;}
	
	.brand{padding-top: 30px;}
	.brand_intro{padding: 18px 14px 12px;}
	.brand_bt{font-size: 15px;line-height: 24px;margin: 0px auto 4px;}
	.brand_nr{line-height: 26px;max-height: 156px;}
	.brand_slide{padding: 0 14px;}
	.brand_slide .slick-dots{margin: 14px 0;}
	.brand_slide .slick-dots li button{width: 6px;height: 6px;}
	.brand_slide .slick-arrow{height: 34px;}
	.brand_slide .slick-prev{right: 88px;}
	.brand_slide .slick-next{right: 14px;}
	
	.news{padding: 36px 0;}
	.news_head{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 12px;}
	.news_left{margin-bottom: 28px;}
	.news_area{padding: 0 14px;}
	.news_img{width: 108px;margin-right: 12px;}
	.news_bt{margin-bottom: 0px;font-size: 14px;line-height: 24px;height: 24px;}
	.news_time{font-size: 12px;line-height: 22px;height: 22px;}
	.news_nr{line-height: 22px;max-height: 44px;font-size: 12px;}
	.news_item a{line-height: 38px;height: 38px;padding-left: 10px;}
	.qa_data{padding: 4px 14px;}
	.qa_q {margin-bottom: 2px;font-size: 15px;}
	.qa_item a{padding: 8px 0;}
	
	.foot{padding: 24px 0 12px;}
	.foot_head{font-size: 16px;}
	.fcon_data dd{margin-bottom: 2px;line-height: 26px;font-size: 13px;}
	.fcon_data dd.fcon_tel{font-size: 16px;}
	.copyright{font-size: 13px;}
	
	.banner_ny img{width: 180%;}
	.headline_ny{font-size: 18px;line-height: 28px;height: 28px;font-weight: bold;}
	.headline_ny:before{width: 40px;height: 4px;margin-left: -20px;}
	.main{padding: 10px 0 40px;}
	.right_top{margin-bottom: 20px;}
	.here{font-size: 13px;padding-left: 20px;}
	.classify{font-size: 13px;padding-right: 18px;}
	.classify:after{width: 12px;}
	.class_list ul li{text-indent: 12px;}
	.class_list ul li a{line-height: 36px;height: 36px;padding: 0 14px;}
	.class_list ul li a:before{left: 14px;}
	.class_list ul li ul{padding: 6px 0;}
	.class_list ul li ul li ul li{text-indent: 24px;}
	.about_det{line-height: 26px;}
	
	.next1 a{padding: 0 10px;margin: 0 3px;}
	
	.pro_for{padding: 0 30px;margin: 0 auto 6px;}
	.pro_for .slick-arrow{width: 22px;height: 40px;background-size: 7px!important;}
	.pro_nav{padding: 0 27px;}
	.pro_nav_item{padding: 0 3px;}
	.pro_title{font-size: 16px;line-height: 26px;margin: 24px 0 18px;padding-bottom: 14px;}
	.pro_title:before{width: 32px;}
	.det span{line-height: 34px;height: 34px;width: 100px;}
	.recommend{padding-top: 22px;margin-top: 40px;}
	.recom_head {margin-bottom: 16px;font-size: 18px;line-height: 28px;height: 28px;}
	
	.case_eg{margin-bottom: 18px;}
	.case_eg a:after{width: 32px;}
	.case_info{bottom: 6px;padding: 12px 14px 0;}
	.case_info .case_bts{margin-bottom: 4px;font-size: 15px;line-height: 24px;height: 24px;}
	.case_info .case_nr{margin-bottom: 8px;line-height: 22px;max-height: 44px;font-size: 13px;}
	.case_info .case_imore{width: 20px;}
	.case_eg a:hover .case_info{bottom: 18px;}
	.case_eg a:hover .case_info:before{width: 26px;}

	.case_title{font-size: 16px;line-height: 26px;margin-bottom: 14px;}
	.case_images .slick-arrow{width: 22px;height: 40px;background-size: 7px!important;}
	.case_images .slick-prev{left: 12px;}
	.case_images .slick-next{right: 12px;}
	.next2{margin-top: 30px;padding-top: 12px;}
	.next2 ul li a{line-height: 30px;height: 30px;}

	.news_title{font-size: 16px;line-height: 26px;margin-bottom: 6px;}
	.news_publish{font-size: 13px;line-height: 22px;padding-bottom: 12px;}
	
	.news_first{padding-bottom: 16px;}
	.news_list ul li{font-size: 14px;}
	.news_list ul li a{line-height: 46px;height: 46px;padding: 0 80px 0 12px;}
	.news_list ul li a span{font-size: 12px;}

	/*210319 新增留言表单*/
	.fb_head{margin-bottom: 4px;font-size: 18px;line-height: 28px;}
	.fb_state{padding: 0 0%;margin-bottom: 16px;}
	.fb_form{width: 100%;}
	.fb_line{padding: 0 14px;margin-bottom: 10px;}
	.fb_name{line-height: 40px;height: 40px;margin-right: 6px;}
	.fb_box input{line-height: 40px;height: 40px;}
	.fb_box textarea{height: 118px;padding: 7px 0;}
	.fb_yzm{padding-right: 114px;}
	.fb_yzm_img{width: 86px;height: 40px;right: 14px;}
	.fb_btn input{width: 112px;line-height: 34px;height: 34px;}
	/*210319 新增留言表单-end*/
}